import Vue from 'vue';
import VueI18n from 'vue-i18n';

import zh from '@/i18n/zh-CN.json';
import en from '@/i18n/en-US.json';
// eslint-disable-next-line import/named
import { getLocal } from '@/common/utils';

Vue.use(VueI18n);
const messages = {
  'en-US': en,
  'zh-CN': zh,
};

// 通过选项创建 VueI18n 实例
const i18n = new VueI18n({
  locale: getLocal('lang') || 'zh-CN', // 设置地区
  messages, // 设置地区信息
});

export default i18n;
